/**
 * 
 */
package com.dovgopoly.carlogbook.web.board.client;

import com.dovgopoly.carlogbook.web.board.client.presenter.RootPresenter;
import com.dovgopoly.carlogbook.web.board.client.view.RootViewImpl;
import com.mvp4g.client.annotation.Debug;
import com.mvp4g.client.annotation.Debug.LogLevel;
import com.mvp4g.client.annotation.Event;
import com.mvp4g.client.annotation.Events;
import com.mvp4g.client.annotation.Start;
import com.mvp4g.client.event.EventBus;

/**
 * @author Zhenya
 * 
 */
@Events(startView = RootViewImpl.class, ginModules = ApplicationGinModule.class)
@Debug(logLevel = LogLevel.DETAILED)
public interface ApplicationEventBus extends EventBus {

	@Start
	@Event(handlers = RootPresenter.class)
	public void start();
}
